package ${base_pack}.service;

import cn.jiayen.mvc.page.PagerVO;
import ${base_pack}.views.dto.${name}DTO;
import ${base_pack}.views.vo.${name}VO;

/**
 * Created by jiayen on 2018/5/5.
 */
public interface ${name}Service {
    /**
     * 添加
     * @param ${m_name}
     * @return
     */
    ${name}VO add(${name}DTO ${m_name});

    /**
     * 删除
     * @param ids
     * @return
     */
    void deleteById(String ids);

    /**
     * 更新
     * @param ${m_name}
     * @return
     */
    ${name}VO update(${name}DTO ${m_name});

    /**
     * 获取单个
     * @param id
     * @return
     */
    ${name}VO getById(Integer id);

    /**
     * 获取列表
     * @param page
     * @param pageSize
     * @return
     */
    PagerVO<${name}VO> get${name}List(Integer page, Integer pageSize);
}
